\hypertarget{structsc2_1_1_game_info}{}\section{sc2\+:\+:Game\+Info Struct Reference}
\label{structsc2_1_1_game_info}\index{sc2\+::\+Game\+Info@{sc2\+::\+Game\+Info}}


Initial data for a game and map.  




{\ttfamily \#include $<$sc2\+\_\+map\+\_\+info.\+h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_a9b00972b55c4b963c79afe256919631f}\label{structsc2_1_1_game_info_a9b00972b55c4b963c79afe256919631f}} 
int \hyperlink{structsc2_1_1_game_info_a9b00972b55c4b963c79afe256919631f}{width}
\begin{DoxyCompactList}\small\item\em World width of a map. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_a81e1a29b3074946432fff0d11ca6731f}\label{structsc2_1_1_game_info_a81e1a29b3074946432fff0d11ca6731f}} 
int \hyperlink{structsc2_1_1_game_info_a81e1a29b3074946432fff0d11ca6731f}{height}
\begin{DoxyCompactList}\small\item\em World height of a map. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_a4eca87fbfd989b2a3c8ea3346d2c3677}\label{structsc2_1_1_game_info_a4eca87fbfd989b2a3c8ea3346d2c3677}} 
\hyperlink{structsc2_1_1_image_data}{Image\+Data} \hyperlink{structsc2_1_1_game_info_a4eca87fbfd989b2a3c8ea3346d2c3677}{pathing\+\_\+grid}
\begin{DoxyCompactList}\small\item\em Grid showing which cells are pathable by units. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_af0b251e21f771f06ca1927c9dff2e43b}\label{structsc2_1_1_game_info_af0b251e21f771f06ca1927c9dff2e43b}} 
\hyperlink{structsc2_1_1_image_data}{Image\+Data} \hyperlink{structsc2_1_1_game_info_af0b251e21f771f06ca1927c9dff2e43b}{terrain\+\_\+height}
\begin{DoxyCompactList}\small\item\em Height map of terrain. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_a97b2e1a0e7b22105d52dd7761b16111f}\label{structsc2_1_1_game_info_a97b2e1a0e7b22105d52dd7761b16111f}} 
\hyperlink{structsc2_1_1_image_data}{Image\+Data} \hyperlink{structsc2_1_1_game_info_a97b2e1a0e7b22105d52dd7761b16111f}{placement\+\_\+grid}
\begin{DoxyCompactList}\small\item\em Grid showing which cells can accept placement of structures. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_acf482bed6694db9ce4b7da0e139eac57}\label{structsc2_1_1_game_info_acf482bed6694db9ce4b7da0e139eac57}} 
\hyperlink{structsc2_1_1_point2_d}{Point2D} \hyperlink{structsc2_1_1_game_info_acf482bed6694db9ce4b7da0e139eac57}{playable\+\_\+min}
\begin{DoxyCompactList}\small\item\em The minimum coordinates of playable space. Points less than this are not playable. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_a5b6d4abc12023b79a197ca3071ee79c8}\label{structsc2_1_1_game_info_a5b6d4abc12023b79a197ca3071ee79c8}} 
\hyperlink{structsc2_1_1_point2_d}{Point2D} \hyperlink{structsc2_1_1_game_info_a5b6d4abc12023b79a197ca3071ee79c8}{playable\+\_\+max}
\begin{DoxyCompactList}\small\item\em The maximum coordinates of playable space. Points greater than this are not playable. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_a5b39c34817d8dd67e930d7628d9c32c1}\label{structsc2_1_1_game_info_a5b39c34817d8dd67e930d7628d9c32c1}} 
std\+::vector$<$ \hyperlink{structsc2_1_1_point2_d}{Point2D} $>$ \hyperlink{structsc2_1_1_game_info_a5b39c34817d8dd67e930d7628d9c32c1}{enemy\+\_\+start\+\_\+locations}
\begin{DoxyCompactList}\small\item\em Positions of possible enemy starting locations. \end{DoxyCompactList}\item 
\hyperlink{structsc2_1_1_interface_options}{Interface\+Options} \hyperlink{structsc2_1_1_game_info_a44cd71a765e383ef257e75ead9839d1c}{options}
\item 
\mbox{\Hypertarget{structsc2_1_1_game_info_ae7a02d8615163e50336d511bb9fd300c}\label{structsc2_1_1_game_info_ae7a02d8615163e50336d511bb9fd300c}} 
std\+::vector$<$ \hyperlink{structsc2_1_1_player_info}{Player\+Info} $>$ {\bfseries player\+\_\+info}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Initial data for a game and map. 

\subsection{Member Data Documentation}
\mbox{\Hypertarget{structsc2_1_1_game_info_a44cd71a765e383ef257e75ead9839d1c}\label{structsc2_1_1_game_info_a44cd71a765e383ef257e75ead9839d1c}} 
\index{sc2\+::\+Game\+Info@{sc2\+::\+Game\+Info}!options@{options}}
\index{options@{options}!sc2\+::\+Game\+Info@{sc2\+::\+Game\+Info}}
\subsubsection{\texorpdfstring{options}{options}}
{\footnotesize\ttfamily \hyperlink{structsc2_1_1_interface_options}{Interface\+Options} sc2\+::\+Game\+Info\+::options}

Types of data that will be in observations. \begin{DoxySeeAlso}{See also}
\hyperlink{structsc2_1_1_interface_options}{Interface\+Options} 
\end{DoxySeeAlso}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sc2api/\hyperlink{sc2__map__info_8h}{sc2\+\_\+map\+\_\+info.\+h}\end{DoxyCompactItemize}
